package cn.itcast.service.system;

import cn.itcast.domain.system.Role;
import cn.itcast.domain.system.User;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface UserService {
    PageInfo<User> findPages(int pagesNum, int pages,String id);
    List<User> findAllById(String id);

    void insert(User user);

    void deleteById(String id);

    User findUserById(String id);

    void update(User user);

    List<String> findAllRoleIdByUserId(String id);

    void insertRoleIdByUserId(String id, String roleId);

    void deleteRoleByUserId(String userid);

    User findByEmail(String email);
}
